package com.anuo.app.modules.coach.entity;

import com.anuo.app.common.entity.EntityBase;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

public class Coach extends EntityBase {

    private BigDecimal commission_percentage;

    private String headurl;

    private String idcard_fronturl;

    private String idcard_backurl;

    private String venueid;

    /**
     * 开始执教日期
     */
    private Date begin_teaching_date;

    private String qualification;

    private String state;

    private int grade;

    private String audit_opinion;

    private String organization_id;

    private Boolean enabled;

    private String name;

    private String mobile;

    private String cardid;

    private Date audit_datetime;

    private BigDecimal score;//教练评分

    private String venue_address;
    private double venue_latitude;//场馆纬度
    private double venue_longitude;//场馆经度
    private int coach_age;//教龄
    private boolean currentuser_iscoach;//当前用户是否为教练
    private String testValue;
    private double distance;
    private List<CoachComment> coachCommentList;

    public List<CoachComment> getCoachCommentList() {
        return coachCommentList;
    }

    public void setCoachCommentList(List<CoachComment> coachCommentList) {
        this.coachCommentList = coachCommentList;
    }

    public boolean isCurrentuser_iscoach() {
        return currentuser_iscoach;
    }

    public double getDistance() {
        return distance;
    }

    public void setDistance(double distance) {
        this.distance = distance;
    }

    public String getTestValue() {
        return testValue;
    }

    public void setTestValue(String testValue) {
        this.testValue = testValue;
    }


    public void setCurrentuser_iscoach(boolean currentuser_coach) {
        this.currentuser_iscoach = currentuser_coach;
    }


    public int getCoach_age() {
        return coach_age;
    }

    public void setCoach_age(int coach_age) {
        this.coach_age = coach_age;
    }


    public BigDecimal getScore() {
        return score;
    }

    public void setScore(BigDecimal score) {
        this.score = score;
    }

    public String getVenue_address() {
        return venue_address;
    }

    public void setVenue_address(String venue_address) {
        this.venue_address = venue_address;
    }

    public double getVenue_latitude() {
        return venue_latitude;
    }

    public void setVenue_latitude(double venue_latitude) {
        this.venue_latitude = venue_latitude;
    }

    public double getVenue_longitude() {
        return venue_longitude;
    }

    public void setVenue_longitude(double venue_longitude) {
        this.venue_longitude = venue_longitude;
    }

    /**
     * 获取:教练分成比例
     *
     * @return
     */
    public BigDecimal getCommission_percentage() {
        return commission_percentage;
    }

    /**
     * 设置: 教练分成比例
     *
     * @return
     */
    public void setCommission_percentage(BigDecimal commission_percentage) {
        this.commission_percentage = commission_percentage;
    }

    public String getHeadurl() {
        return headurl;
    }

    public void setHeadurl(String headurl) {
        this.headurl = headurl;
    }

    public String getIdcard_fronturl() {
        return idcard_fronturl;
    }

    public void setIdcard_fronturl(String idcard_fronturl) {
        this.idcard_fronturl = idcard_fronturl;
    }

    public String getIdcard_backurl() {
        return idcard_backurl;
    }

    public void setIdcard_backurl(String idcard_backurl) {
        this.idcard_backurl = idcard_backurl;
    }

    public String getVenueid() {
        return venueid;
    }

    public void setVenueid(String venueid) {
        this.venueid = venueid;
    }

    /**
     * 获取:开始执教日
     * @return
     */
    public Date getBegin_teaching_date() {
        return begin_teaching_date;
    }

    /**
     * 设置:开始执教日
     * @return
     */
    public void setBegin_teaching_date(Date begin_teaching_date) {
        this.begin_teaching_date = begin_teaching_date;
    }

    public String getQualification() {
        return qualification;
    }

    public void setQualification(String qualification) {
        this.qualification = qualification;
    }

    public String getState() {
        return state;
    }

    public void setState(String state) {
        this.state = state;
    }

    public Integer getGrade() {
        return grade;
    }

    public void setGrade(Integer grade) {
        this.grade = grade;
    }

    public String getAudit_opinion() {
        return audit_opinion;
    }

    public void setAudit_opinion(String audit_opinion) {
        this.audit_opinion = audit_opinion;
    }

    public String getOrganization_id() {
        return organization_id;
    }

    public void setOrganization_id(String organization_id) {
        this.organization_id = organization_id;
    }

    public Boolean getEnabled() {
        return enabled;
    }

    public void setEnabled(Boolean enabled) {
        this.enabled = enabled;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getMobile() {
        return mobile;
    }

    public void setMobile(String mobile) {
        this.mobile = mobile;
    }

    public String getCardid() {
        return cardid;
    }

    public void setCardid(String cardid) {
        this.cardid = cardid;
    }

    public Date getAudit_datetime() {
        return audit_datetime;
    }

    public void setAudit_datetime(Date audit_datetime) {
        this.audit_datetime = audit_datetime;
    }
}